package com.liuxingwu.demo03;

/**
 * @author 扫地生_LiuXingWu
 */
public class Client {
    public static void main(String[] args) {
        // 真实角色
        Host host = new Host();
        // 代理角色：现在没有，需要通过代理调用处理器在动态生成
        ProxyInvocationHandler PIH = new ProxyInvocationHandler();
        // 通过调用程序处理角色来处理用户需要调用的接口对象
        PIH.setRent(host);      // 传入真实角色

        Rent proxy = (Rent) PIH.getProxy();      // 动态生成代理类

        proxy.rent();

    }
}
